An Evaluation of Multi-path Transmission Control Protocol (M/TCP) with Robust Acknowledgement Schemes

نویسندگان

  • Kultida Rojviboonchai
  • Hitoshi Aida
چکیده

We present a new end-to-end transport protocol called Multipath Transmission Control Protocol (M/TCP) and its robust acknowledgement (ACK) schemes. M/TCP is designed as an alternative TCP option to improve reliability and performance of today’s Internet. M/TCP allows a sender to simultaneously transmit data via multiple controlled paths to the same destination. The protocol requires no modification in IP layer. In order to establish multiple paths, however, two endpoints communicating through M/TCP need to be subscribed to multiple ISPs. Congestion control and error recovery in M/TCP are developed based on those in TCP. The ACK schemes introduced in this paper provide a mechanism to improve M/TCP performance over Internets with high packet-loss in an ACK channel. We compare performance of M/TCP with TCP Reno implementation using ns2 simulator. Simulation results show that M/TCP can achieve significantly higher throughput than TCP Reno in the presence of error model on forward and reverse paths.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Multipath TCP Resilience against Link Failures

Standard TCP is the de facto reliable transfer protocol for the Internet. It is designed to establish a reliable connection using only a single network interface. However, standard TCP with single interfacing performs poorly due to intermittent node connectivity. This requires the re-establishment of connections as the IP addresses change. Multi-path TCP (MPTCP) has emerged to utilize multiple ...

متن کامل

Adding Acknowledgement Congestion Control to TCP

This document describes a possible congestion control mechanism for acknowledgement (ACKs) traffic in TCP. The document specifies an end-to-end acknowledgement congestion control mechanism for TCP that uses participation from both TCP hosts: the TCP data sender and the TCP data receiver. The TCP data sender detects lost or Explicit Congestion Notification (ECN)-marked ACK packets, and tells the...

متن کامل

Total Acknowledgements: A Robust Feedback Mechanism for End-to-End Congestion Control

End-to-end data transport protocols have two main functions: error recovery and congestion control. The information required by the sender to perform these functions is provided by acknowledgements (ACKs) from the receiver. The Internet transport protocol, TCP/IP, uses cumulative acknowledgements (CACKs), which provide a robust but minimal mechanism for error recovery which is inadequate for he...

متن کامل

A Fuzzy Approach for Representative Node Selection in Cross Layer Tcp

A cross-layer based improved Transmission Control Protocol (TCP) protocol ensuring fair throughput and reliability was proposed in the previous investigations. In this protocol, data path was segmented, and representative nodes are maintained in every segment for any TCP connection. A Transmission Controller Module (TCM) is used by the representative node to determine bandwidth and delay in tra...

متن کامل

Mitigating Intra Flow Interference Over Multi Hop Wireless Ad Hoc Networks

Transmission Control Protocol (TCP) is a predominant transport layer protocol for data transmission. The burst nature of TCP congestion control mechanism has often lead to heavy link layer contentions over multi hop ad hoc networks. Acknowledgements (ACK) that compete with the data packets for medium access in the reverse path, further add up to the contention levels. Such intense contention pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002